San Juan de Aznalfarache és una localitat de la província de Sevilla, Andalusia, Espanya. L'any 2005 tenia 20.170 habitants. La seva extensió superficial és de 4 km² i té una densitat de 5.042,5 hab/km². Les seves coordenades geogràfiques són 37° 22′ N, 6° 01′ O. Està situada a una altitud de 49 metres i a 4 kilòmetres de la capital de la província, Sevilla.